iT邦幫忙

2022 iThome 鐵人賽

DAY 19
1
自我挑戰組

開始系統測試系列 第 19

Day 19 | 軟體缺陷的判定

  • 分享至 

  • xImage
  •  
  1. 軟體缺陷的表現形式
    • 用戶要求的功能、特性沒有完全實現或部分實現。
    • 執行出錯,包含執行中斷、系統崩潰、介面混亂等。
    • 數據結果不正確、精度不足、不完整或格式不統一。
    • 文字顯示內容不正確或拼寫錯誤。
    • 系統性能低下、系統資源浪費。
  2. 分離和再現軟體缺陷
    • 發現缺陷後,應做好分離和再現,排查發現的「缺陷」是不是軟體本身的問題,然後才能提交。
    • 再現(或稱為重現、複現)三次,且測試時應盡量確保測試的步驟與環境相同
  3. 避免提交缺陷的缺陷和重複缺陷
    • 缺陷的缺陷
      • 是測試人員提交的不是缺陷的缺陷
      • 是一種無效缺陷
      • 怎麼應對:正確理解需求&做好重現
    • 重複缺陷
      • 同一個缺陷A工程師提交後,B工程師又提交,或者自己提交的缺陷與之前提交的缺陷相同或類似
      • 也是一種無效缺陷
      • 怎麼應對:
        • 盡量避免兩個人同時測試一個模組
        • 自己提交的缺陷與自己的重複:提交前檢查確認一下,且增加自己的開發知識。
  4. 處理無法再現的缺陷
    • 4.1 進行詳細的紀錄,使用不同辦法嘗試去重現
    • 4.2 合理的安排時間,要考慮到測試項目的整體進度,對短期難以重現的缺陷可以暫時擱置,以保證項目的正常進度,並盡快提交給開發人員
    • 4.3 在測試過程中對未再現的缺陷予以關注
  5. 處理有爭議的缺陷
    • 跟相關人員進行溝通討論
    • 擱置

上一篇
Day 18 | 編寫測試案例(二)
下一篇
Day 20 | 提交缺陷報告
系列文
開始系統測試30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言